﻿@charset "utf-8";
/* CSS Document */

html,body{margin:0; font-family:"微软雅黑", Arial; font-size:12px; color:#3f3f3f; background-color:#f5f6f0;}
*, *:before, *:after{box-sizing: border-box;}
/*global*/

ul li{vertical-align: middle;}
.m{ background-color:#FFF;}
.m,#html_center{margin:0 auto; width:1065px; overflow: hidden;}
.hidden{display:none;}
a{color:#3f3f3f; text-decoration: none;}
a:hover{color:#db6343;}
img{border:0;}
.f-right{float:right;}
.h-30px{height:30px;}
.h-115px{height:115px;}
.h-140px{height:140px;}
.h-155px{height:155px;}
.h-158px{height:158px;}
.h-175px{height:175px;}
.h-255px{height:255px;}
.h-285px{height:285px;}
.h-340px{height:340px;}
.h-350px{height:350px;}
.mb_3{ margin-bottom:3px !important;}
.mb_15{ margin-bottom:15px !important;}
.font_14{font-size:14px !important;}
.color_982f19{color: #982f19}

/*private*/
/*header*/
.header{min-height:90px; overflow:hidden; padding-bottom:2px; background-color:#f5f6f0 !important;}
.logo{float:left; padding-top:15px;}
.header .box_right{float:right;}
.search_top{width:250px; border:#dad4d4 1px solid; overflow:hidden; float: right;}
.search_top form input{border:0; padding:0 10px; line-height:28px; height: 28px;}
.search_top form #search_text{float:left; width: 200px; *width:160px;}
.search_top form .search_null{ color:#CCC !important;}
.search_top form #search_sub{ background-image:url(../images/search_sub.jpg) none; float:right; cursor:pointer; margin: 0px;}
.search_result{color:#F60;}
.member_box{line-height: 35px;}
.header .box_right .top_info{ height: 50px; overflow:hidden;}
.header .box_right .icon1{font-size:18px; margin:0 10px; color:#943016; line-height: 35px;}
.header .box_right .change_e{color:#943016; margin-left:10px; line-height: 35px;}
.header .box_right .change_e a{color:#943016;}
/*nav*/
.nav_website_box{background-color:#982f19;}
.nav_website{background-color:#982f19; height:42px; line-height:42px;}
.nav_website table{width:1065px; border-collapse:collapse; border-spacing:0;}
.nav_websitenav_website table tbody{width:100%;}
.nav_website table td{ text-align:center; padding:0;}
.nav_website table td a{color:#FFF; font-size:14px; text-decoration:none; width:100%; height:100%; display:block; font-weight:bold;}
.nav_website table td a:hover,.nav_website table td .active{background-color:#d95b42;color:#FFF;}
/*ban*/
.ban{margin-bottom:5px; width: 1065px; height: 305px; position: relative;}
.ban_body{width: 1065px; height: 305px; position: absolute;}
/*main_index*/
.bg_lin{height:20px; background:url(../images/bg_1.jpg) repeat-x;background-color:#FFF;}
/*main_index*/
.index_main{overflow:hidden;}
.index_right{ margin-left:790px;overflow:hidden;}
.index_left{width:775px; float:left;overflow:hidden;}

.dl_nav{width:auto; position: relative; margin: 0px; padding: 0px;}
.dl_nav,.dl_nav dd{margin:0; padding:0; overflow:hidden;}
.dl_nav dt{margin:0; padding:0; list-style: none;}
.dl_nav dt a{display:block; float:left; height:35px; line-height:35px; padding:0 10px; font-size:14px; font-weight:bold; text-decoration:none; color:#343434;}
.nav_switch{border-bottom:#e4e4e4 1px solid;height:34px;}
.nav_switch i{ float:left; width:11px; display:block; height:35px;}
.nav_switch div{float:left;width:0px; height:35px;}
.nav_switch em{line-height:35px; float:right; font-style:normal; color:#cccccc; cursor:pointer;}
.nav_switch em:hover{color:#7c7c7c;}
.div_over{ border-right:#e4e4e4 1px solid;}
.div_out{ border-right:#fff 1px solid;}
.a_over{background:url(../images/a_icon_1.jpg) no-repeat;}
.i_over{ background:url(../images/a_icon_2.jpg) 0px -36px no-repeat;}
.i_out{background:url(../images/a_icon_2.jpg) 0px 0px no-repeat;}
.dl_nav dd{border-right:#e4e4e4 1px solid;border-bottom:#e4e4e4 1px solid;border-left:#e4e4e4 1px solid; min-height:30px; padding:0 15px !important; *padding:0px !important; width:100%; *width:auto;}
.dl_nav dd p{line-height: 28px; height: 28px; margin: 0px; display:block;}
.dl_nav dd p i{margin-right:10px; margin-top:6px; color:#923222; font-size:14px; float:left;}
.dl_nav dd p a{text-decoration:none; float:left;}
.dl_nav dd p em{ float:right; font-style:normal;}

.dl_nav dd li{line-height: 28px; height: 28px; margin: 0;}
.dl_nav dd li i{margin-right:10px; margin-top: 6px; color:#923222; font-size:14px; float: left;}
.dl_nav dd li a{text-decoration:none; float: left;}
.dl_nav dd li em{ float:right; font-style:normal;}

.special{width:260px; float:left; min-height:30px;}
.information{margin-left:275px;}

.annunciate{width:485px; float:left;}
.gratitude{margin-left:500px;}

/*link*/
.link{padding-bottom: 15px; border-top: 2px solid #9d3301;}
.link div{border: 1px solid #e4e4e4; overflow: hidden;}
.link div dl{ clear: both; height:30px;}
.link div dl dt{float:left; width: 100px; text-align:right;line-height: 30px !important;}
.link div dl dd{float: left; padding: 0px 10px;line-height: 30px !important;}

/*footer*/
.footer{padding:30px 0; border-top:#e4e4e4 1px solid;}
.footer p{margin:5px 0; text-align:center; color:#989898;}
.footer div{float:left; margin-left: 10px;}

/*other*/
.main_column{ overflow:hidden; min-height: 500px;}
.main_column .left{float:left;width:220px; min-height:50px;}
.main_column .right{margin-left:235px;}
.main_column .right .column_body{border:1px solid #e4e4e4; min-height:600px; padding:10px 20px;}
.site{height:30px; line-height:30px;}
.site   .fa{margin:0 5px;}
.site   a{text-decoration:none;}
.tab-pane img{display:inline !important;}

/*tpl_article_list*/
.article_list{margin:0; padding:0; overflow:hidden;}
.article_list li{margin:0; padding:0; overflow:hidden; list-style:none; line-height:35px; height:35px; border-bottom:#e4e4e4 1px dashed;}
.article_list li i{margin:10px 10px 0px 0; color:#923222; font-size:14px; float:left;}
.article_list li a{text-decoration:none; font-size: 13px; float:left;}
.article_list li em{ float:right; font-style:normal;}

/*tpl_article_picture_list*/
.tpl_article_picture_list{margin:0; padding:0; overflow:hidden;}
.tpl_article_picture_list li{margin:0; padding:0; overflow:hidden; list-style:none; line-height:35px; border-bottom:#e4e4e4 1px dashed;}
.tpl_article_picture_list li i{margin:8px 0;}
.tpl_article_picture_list li i{margin-right:10px; color:#923222; font-size:14px;}
.tpl_article_picture_list li a{text-decoration:none;}
.tpl_article_picture_list li em{ float:right; font-style:normal;}
.tpl_article_picture_list li dl{margin:20px 0; padding: 0; overflow: hidden;}
.tpl_article_picture_list li dl   dt{float: left; padding: 10px; border: 1px solid #e5e5e5; border-radius:5px;}
.tpl_article_picture_list li dl   dd{margin-left: 160px;}
.tpl_article_picture_list li dl   dd   .t{line-height: 35px; font-size: 14px;}
.tpl_article_picture_list li dl   dd   .t a{color: #923222;}
.tpl_article_picture_list li dl   dd   p{line-height: 22px;}

/*pager*/
ul.yiiPager{font-size:12px;border:0;margin:15px 0;padding:5px;line-height:100%;}
ul.yiiPager li{display:inline;}
ul.yiiPager a:link,ul.yiiPager a:visited{color:#666;padding:3px 5px;text-decoration:none;background-color: #f7f7f7}
ul.yiiPager .page a{font-weight:normal;}
ul.yiiPager a:hover{color:#333;background-color: #eee}
ul.yiiPager .selected a{background:#eee;color:#333;font-weight:bold;}
ul.yiiPager .hidden a{	border:solid 1px #DEDEDE;color:#888888;}
ul.yiiPager .total_row label{font-weight: normal}

/*left_menu*/
.left_menu{margin:0; padding:10px; overflow:hidden; border:1px solid #e4e4e4; border-top: 1px solid #982f19 !important;}
.left_menu dt{margin:0; padding:0; list-style:none; text-align:center; font-size:16px; background-color:#eeeeee; line-height:35px;}
.left_menu dd{margin:0; padding:0; list-style:none; text-align:left; font-size:14px; padding:5px 0;}
.left_menu dd a{display:block; border:1px solid #e4e4e4; text-decoration:none; padding:10px 10px 10px 30px; background: url(../images/n_ic.png) left no-repeat;}
.left_menu dd a i{margin:0 10px 0 30px;}
.left_menu dd .active{background-color:#ffe9e4; border:1px solid #e7ad74;}

/*testimonials*/
.testimonials{overflow:hidden; margin-bottom: 5px; width: 245px; float:left;}
.testimonials{*margin-left:10px;}
.testimonials dt{line-height:30px; font-weight:bold; color:#9d3301;}
.testimonials dt i{margin-left:10px;}
.testimonials dd{margin:0px; padding: 0px !important; border: none !important;}
.testimonials dd img{float:left; width:50px; height:50px; margin-right:5px !important;}
.testimonials dd a{float:right; width:180px;}
.testimonials dd div{margin-left:73px; color:#963314;}
.testimonials dd div a{background-color:#982f19; display:block; float:right; padding:0px 3px; color:#FFF; text-decoration:none;}

/*show_article*/
.show_article h1{font-size:16px; text-align:center;}
.show_article h2{font-size:14px; text-align:center;}
.show_article h3{font-size:12px; text-align:center; font-weight:100; color:#bcbcbc;border-bottom:#efefef 1px solid; line-height:25px;}
.show_article h4{font-size:14px; font-weight:100; border:#efefef 1px solid; padding:20px; line-height:25px;}
.show_article .content{line-height:25px; font-size:14px;}

/*error_box*/
.error_box{width:400px; height:230px; border: #EAE3C1 1px solid; margin: 0 auto; margin-top: 100px; margin-bottom: 100px; border-radius:6px; padding: 10px;}
.error_box dl{overflow: hidden;}
.error_box dl dt{width: 120px; float: left; text-align: center;}
.error_box dl dt i{font-size: 80px;}
.error_box dl dd{margin-left: 130px;}
.error_box dl dd h2{font-size: 16px;}
.error_box dl dd .error a{color:#982f19;}

/*website_login*/
.website_login{width: 400px; margin: 100px auto;}
.website_login h1{font-size: 16px;}
.btn-primary-website{background-color:#982f19;border-color: #103152;color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);}

/*panel-uc*/
.panel-uc{padding-left: 15px;}
.panel-uc-heading{border: #DEDEDE 1px solid; font-size: 14px; padding: 5px 10px 5px 20px; background-color: #f5f5f5;}
.panel-uc-heading i{margin: 0 2px 0 0;}
.nav_ucenter{background-color: #EAE3C1; width: 120px; font-size: 16px; color: #9d3301;}
.uc-bgbox{padding: 15px 0; border-top: 3px solid #EAE3C1;}
.bg-EAE3C1{background-color: #EAE3C1;}
.i-co-982f19{color:#982f19;}

.uc_tree{margin: 0; padding: 0;}
.uc_tree   li{height:30px;line-height: 30px;border: 1px solid #efefef;margin-bottom: 6px;border-radius: 3px;font-size: 14px;list-style: none;padding:0 10px;}
.uc_tree   li   a{color:#525252;}
.uc_tree   li   i{margin-right: 10px; color: #94c0d4;}
.uc_tree   li:hover{background-color: #f9fde9;}
.uc_tree   .active{background-color: #f9fde9;border: 1px solid #dedede;}
.uc_tree   .active i{color: #3d78d9;}

/*uc_body_title*/
.uc_body_title{ height: 35px; line-height: 25px;border-bottom: 1px solid #efefef; font-weight: bold; padding-left: 20px; font-size: 14px; margin-bottom: 10px;}
.e_project_view td{line-height: 25px;}
.e_project_view .send_m{margin: 0; padding: 0;}
.e_project_view .send_m dt,.e_project_view .send_m dd{ float: left;}
.e_project_view .send_m dt{font-weight: 100 !important; line-height: 25px;}
.e_project_view .send_m dd a{padding: 2px 5px; margin-left: 20px; background-color: #9d3301; color: #fff;}

/*special_fund*/
.special_fund_title{line-height: 50px; font-size: 24px; color: #e0f2be; padding: 0 20px;}
.special_fund   .logo_div{text-align: center; padding: 20px 0;}
.special_fund   .summarize{ padding:10px 0 40px;}
.special_fund .overfllow{overflow: hidden;}
.special_fund   .summarize   p{width: 600px; margin: 0 auto; line-height: 22px; font-size: 14px;}
.special_fund{font-size: 12px;}
.special_fund .fund_t{line-height: 70px; font-size: 24px; text-align: center; margin-bottom: 20px;}
.special_fund .fund_content{padding:5px 20px 20px 20px;}
.special_fund .fund_body{padding: 10px 0 40px; overflow: hidden;}
.special_fund .fund_body   dl{margin: 10px 37px; padding:0; overflow: hidden; width: 450px; float: left;}
.special_fund .fund_body   dl   dt{font-size: 18px; line-height: 30px; margin-bottom:10px; text-align:center;}
.special_fund .fund_body   dl   dd{ line-height:22px;}
.special_fund .fund_body   dl   dd   p{text-align: center; padding: 10px 0;}
.special_fund .fund_body   dl   dd   p   a{line-height: 30px; font-size: 14px; padding: 5px 10px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;}
.special_fund .clear{clear:both;}
.special_fund .fund_body   ul{margin:0; padding:0; overflow:hidden;}
.special_fund .fund_body   ul   li{width: 330px; height: 30px; line-height: 30px; overflow: hidden; float: left; margin:0 10px; border-bottom: 1px dashed #dcac6c;}

/**/
.home_login{height: 98px; border: 1px solid #e4e4e4;}

.fund_dl{padding: 10px 0 40px; overflow: hidden;}
.fund_dl   dl{margin: 10px 37px; padding:10px; overflow: hidden; position: relative;}
.fund_dl   dl   dt{font-size: 18px; line-height: 60px; float: left; position:absolute; top: 50%; margin-top: -35px;}
.fund_dl   dl   dt div{padding: 5px; border: 1px solid #982f19; border-radius:5px;}
.fund_dl   dl   dd{ margin-left: 85px;}
.fund_dl   dl   dd .name{color: #982f19;}
.fund_dl   dl   dd   p{padding:0; margin: 0; line-height:22px;}
.fund_dl   dl   dd   p   a{font-size: 12px; padding: 0px 5px; border: 1px solid #a50; background-color: #ffd5cc;}
.fund_dl .clear{clear:both;}

.fund_dl2{padding: 10px 0 40px; overflow: hidden;}
.fund_dl2   dl{margin: 10px 37px; padding:10px; position: relative; width: 450px; float: left;}
.fund_dl2   dl   dt{font-size: 18px; line-height: 60px; float: left;}
.fund_dl2   dl   dt div{padding: 5px; border: 1px solid #e3e3e3; border-radius:5px; background-color: #fff;}
.fund_dl2   dl   dd{ margin-left: 150px;}
.fund_dl2   dl   dd .name{color: #982f19;}
.fund_dl2   dl   dd   p{padding:0; margin: 0; line-height:22px;}
.fund_dl2   dl   dd   p   a{font-size: 12px; padding: 0px 5px; background-color: #ffd5cc;}
.fund_dl2 .clear{clear:both;}

/*column_info*/
.column_info   p{font-size: 14px; line-height: 22px;}

.four_a{ text-align: left; padding:0;}
.ul_2{margin: 0; padding:5px 0 0; border-top: 1px solid #982f19 !important;}
.ul_2   li{overflow:hidden;}
.ul_2   li   a{font-size: 14px; line-height: 40px; background-color: #eeeeee; display: block;margin:5px 10px; color: #3f3f3f; text-align: center; border:1px solid #e4e4e4; border-radius:3px;}
.ul_2   li   a:hover{background-color:#ffe9e2;}

/*onlineGiving*/

/*lib.artDialog自定义样式*/
.aui_state_lock{background-color:#fff;}
.aui_title{float:left; width:90%; text-indent: 1em; color:#fff;}
.aui_close{float:right; width:10%; text-align: center; font-size: 1.2em; color:#fff;}
.aui_header{line-height: 30px;}
.aui_header{background-color: #9d3301;}
.aui_content{padding:5px 10px !important;}
.aui_content   p   input{width:170px;}
.aui_content table{margin-bottom: 0 !important;}
.aui_buttons{text-align:center;padding-bottom: 10px;}

.aui_buttons button{
    border-color: #103152;
    color: #000;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    padding: 5px 10px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
    font-family: "Helvetica Neue",Helvetica,Tahoma,Arial,sans-serif;
    border:1px solid #000;
    border-radius:3px;
    background-color: #dedede;
    margin: 0 10px;
}
.aui_buttons button:first-child{
    background-color: #982f19;
    color:#fff;
}
.aui_state_highlight{background-color: #982f19 !important;color: #fff !important;}

/* #loginform */
#loginform input[id='LoginForm_email'],#loginform input[id='LoginForm_password']{line-height: 30px; height: 30px; padding:0 10px; margin: 5px 0; border-radius:3px; border:1px solid #dad4d4;}
.btn-submit{border:1px solid #3f3f3f; padding: 5px 10px; border-radius:3px; cursor:pointer;}